From d8856f1b61caf5bca71070b5a59812fdd33314b9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 1 Oct 2015 13:08:37 +0200 Subject: [PATCH] GtkPopover: Don't apply shape on wayland Popovers are subsurfaces on wayland so we don't need that, and the shape messed up hidpi popovers there. --- gtk/gtkpopover.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c index 5c4e0febb7..0b098ac53c 100644 --- a/gtk/gtkpopover.c +++ b/gtk/gtkpopover.c @@ -871,6 +871,11 @@ gtk_popover_update_shape (GtkPopover *popover) GdkWindow *win; cairo_t *cr; +#ifdef GDK_WINDOWING_WAYLAND + if (GDK_IS_WAYLAND_DISPLAY (gtk_widget_get_display (widget))) + return; +#endif + win = gtk_widget_get_window (widget); surface = gdk_window_create_similar_surface (win, -- 2.30.2